Lisp in Small Pieces
目次
The Basics of Interpretation
初歩的なインタプリタを書く。
Lisp, 1, 2, ... ω
名前空間と再帰について。名前と実体を結びつける方法を学ぶ。
Escape & Return: Continuations
例外処理のような制御構造(非局所脱出)を実装するために継続を導入する。
Assignment and Side Effects
Denotational Semantics
Fast Interpretation
Compilation
Evaluation & Reflection
Macros: Their Use & Abuse
Compiling into C
Essence of an Object System